phylo-node: A molecular phylogenetic toolkit using Node.js
نویسنده
چکیده
BACKGROUND Node.js is an open-source and cross-platform environment that provides a JavaScript codebase for back-end server-side applications. JavaScript has been used to develop very fast and user-friendly front-end tools for bioinformatic and phylogenetic analyses. However, no such toolkits are available using Node.js to conduct comprehensive molecular phylogenetic analysis. RESULTS To address this problem, I have developed, phylo-node, which was developed using Node.js and provides a stable and scalable toolkit that allows the user to perform diverse molecular and phylogenetic tasks. phylo-node can execute the analysis and process the resulting outputs from a suite of software options that provides tools for read processing and genome alignment, sequence retrieval, multiple sequence alignment, primer design, evolutionary modeling, and phylogeny reconstruction. Furthermore, phylo-node enables the user to deploy server dependent applications, and also provides simple integration and interoperation with other Node modules and languages using Node inheritance patterns, and a customized piping module to support the production of diverse pipelines. CONCLUSIONS phylo-node is open-source and freely available to all users without sign-up or login requirements. All source code and user guidelines are openly available at the GitHub repository: https://github.com/dohalloran/phylo-node.
منابع مشابه
Phylogenetic typing and detection of extended-spectrum β-lactamases in Escherichia coli isolates from broiler chickens in Ahvaz, Iran
This study was conducted to reveal the phylogenetic background, to detect the genes encoding TEM, SHV and CTX-M-15 extended-spectrum β-lactamases (ESBL), and to analyze their distribution in phylo-groups of 150 Escherichia coli isolates from broiler chickens in Ahvaz (Southwest of Iran). Seventy- five cloacal swabs from healthy birds (fecal isolates), and 75 heart blood samples from bi...
متن کاملPhylogenetic Hidden Markov Models
Phylogenetic hidden Markov models, or phylo-HMMs, are probabilistic models that consider not only the way substitutions occur through evolutionary history at each site of a genome, but also the way this process changes from one site to the next. By treating molecular evolution as a combination of two Markov processes—one that operates in the dimension of space (along a genome) and one that oper...
متن کاملPhylo-VISTA: An Interactive Visualization Tool for Multiple DNA Sequence Alignments
We have developed Phylo-VISTA (Shah et al., 2003), an interactive software tool for analyzing multiple alignments by visualizing a similarity measure for DNA sequences of multiple species. The complexity of visual presentation is effectively organized using a framework based upon inter-species phylogenetic relationships. The phylogenetic organization supports rapid, user-guided inter-species co...
متن کاملPhylo-VISTA: interactive visualization of multiple DNA sequence alignments
MOTIVATION The power of multi-sequence comparison for biological discovery is well established. The need for new capabilities to visualize and compare cross-species alignment data is intensified by the growing number of genomic sequence datasets being generated for an ever-increasing number of organisms. To be efficient these visualization algorithms must support the ability to accommodate cons...
متن کاملPhylo SI: a new genome-wide approach for prokaryotic phylogeny
The evolutionary history of all life forms is usually represented as a vertical tree-like process. In prokaryotes, however, the vertical signal is partly obscured by the massive influence of horizontal gene transfer (HGT). The HGT creates widespread discordance between evolutionary histories of different genes as genomes become mosaics of gene histories. Thus, the Tree of Life (TOL) has been qu...
متن کامل